package ooday04;

public class AnonInnerClassDemo {
    public static void main(String[] args) {
        //创建了Inter的一个派生类,但是没有名字
        //为该派生类创建了一个对象名为o1,向上造型
        //-----new Inter(){};是在创建Inter的派生类的对象
        Inter o1=new Inter(){};
        //创建了Inter的一个派生类,但是没有名字
        //为该派生类创建了一个对象名为o2,向上造型
        //-----new Inter(){};是在创建Inter的派生类的对象
        Inter o2=new Inter(){};

        InterInter o3=new InterInter() {
            @Override
            public void dog() {
                System.out.println("111");
            }
        };
        o3.dog();
    }
}
interface InterInter{
    void dog();
}
interface Inter{
}